package com.ossjk.oa.advisory.service;

import com.ossjk.oa.advisory.entity.Customer;
import com.ossjk.oa.advisory.vo.Customer51JobVo;
import com.ossjk.oa.advisory.vo.CustomerVo;

import java.io.Serializable;
import java.util.List;

import com.baomidou.mybatisplus.mapper.Wrapper;
import com.baomidou.mybatisplus.plugins.Page;
import com.baomidou.mybatisplus.service.IService;

/**
 * <p>
 * 客户信息表 服务类
 * </p>
 *
 * @author chair
 * @since 2019-02-15
 */
public interface ICustomerService extends IService<Customer> {

	List<Customer> selectLastFollow(Wrapper wrapper);

	Page selectVoPage(Page page, Wrapper wrapper, String userid, List<String> postids);

	boolean deleteIds(List<? extends Serializable> idList);

	boolean batchUpdateRecovery(List<? extends Serializable> idList);

	boolean batchUpdateAssignment(String[] cid, String[] lv, String[] eid) throws Exception;

	List batchImportExcel(List customers, String rstype, String entry) throws Exception;
}
